from django.http import JsonResponse
from .res_code import Code


def to_json_data(errno=Code.OK, errmsg='', data=None, **kwargs):
    # errno错误码 默认为ok  errmsg错误信息 默认为空 data数据 **kwargs不定长参数
    json_dict = {'errno': errno, 'errmsg': errmsg, 'data': data}

    if kwargs and isinstance(kwargs, dict) and kwargs.keys():
        # 对于不定长参数的判断
        json_dict.update(kwargs)
    return JsonResponse(json_dict)
